package com.zmsoft.persistent.sfg.Sfg661040PlayerPocket;

import org.cnsoft.framework.db.support.ext.MyDataBaseObjectSupport2;

/**
 * 玩家口袋信息持久层对象
 */
public class Sfg661040PlayerPocketDBO extends MyDataBaseObjectSupport2 {
	/**
	 * 用户ID
	 */
	private String playerId = null;

	/**
	 * 用户昵称
	 */
	private String playerName = null;

	/**
	 * 道具ID
	 */
	private String propId = null;

	/**
	 * 道具名称
	 */
	private String propName = null;

	/**
	 * 道具数量
	 */
	private Long propNum = null;

	/**
	 * 道具类别(1农作物2家畜3水产5产品9其他)
	 */
	private String propType = null;

	/**
	 * 道具占用仓库容积大小
	 */
	private Long propVolume = null;

	/**
	 * 数值型变量初始化<br>
	 * 仅在插入场合默认调用
	 * 
	 * @see #loadDefauft()
	 */
	public void prepareNumeric() {
		// 初始化道具数量
		if (this.propNum == null)
			this.propNum = 0L;
		// 初始化道具占用仓库容积大小
		if (this.propVolume == null)
			this.propVolume = 0L;
	}

	/**
	 * 获取用户ID
	 *
	 * @return Player_id 用户ID
	 */
	public String getPlayerId() {
		return this.playerId;
	}

	/**
	 * 获取用户昵称
	 *
	 * @return Player_name 用户昵称
	 */
	public String getPlayerName() {
		return this.playerName;
	}

	/**
	 * 获取道具ID
	 *
	 * @return Prop_id 道具ID
	 */
	public String getPropId() {
		return this.propId;
	}

	/**
	 * 获取道具名称
	 *
	 * @return Prop_name 道具名称
	 */
	public String getPropName() {
		return this.propName;
	}

	/**
	 * 获取道具数量
	 *
	 * @return Prop_num 道具数量
	 */
	public Long getPropNum() {
		return this.propNum;
	}

	/**
	 * 获取道具类别(1农作物2家畜3水产5产品9其他)
	 *
	 * @return Prop_type 道具类别(1农作物2家畜3水产5产品9其他)
	 */
	public String getPropType() {
		return this.propType;
	}

	/**
	 * 获取道具占用仓库容积大小
	 *
	 * @return Prop_volume 道具占用仓库容积大小
	 */
	public Long getPropVolume() {
		return this.propVolume;
	}

	/**
	 * 设置用户ID
	 *
	 * @param Player_id 用户ID
	 */
	public void setPlayerId(String playerid) {
		this.playerId = playerid;
	}

	/**
	 * 设置用户昵称
	 *
	 * @param Player_name 用户昵称
	 */
	public void setPlayerName(String playername) {
		this.playerName = playername;
	}

	/**
	 * 设置道具ID
	 *
	 * @param Prop_id 道具ID
	 */
	public void setPropId(String propid) {
		this.propId = propid;
	}

	/**
	 * 设置道具名称
	 *
	 * @param Prop_name 道具名称
	 */
	public void setPropName(String propname) {
		this.propName = propname;
	}

	/**
	 * 设置道具数量
	 *
	 * @param Prop_num 道具数量
	 */
	public void setPropNum(Long propnum) {
		this.propNum = propnum;
	}

	/**
	 * 设置道具类别(1农作物2家畜3水产5产品9其他)
	 *
	 * @param Prop_type 道具类别(1农作物2家畜3水产5产品9其他)
	 */
	public void setPropType(String proptype) {
		this.propType = proptype;
	}

	/**
	 * 设置道具占用仓库容积大小
	 *
	 * @param Prop_volume 道具占用仓库容积大小
	 */
	public void setPropVolume(Long propvolume) {
		this.propVolume = propvolume;
	}

}
